轉貼一篇好文章
軟體開發見聞錄
https://www.gitbook.com/book/ericyeh92094/self-reflection-and-insight-for-s-w-engineering/details
2016 年正式從 M 社退役,二十年的生涯中有十七年在研發。這多年的工程積累下來,總是有一些心得與觀察。就藉由這個平台分享一下吧,究竟在台灣這個方面談的並不多。
先從 M 社的研發模式談起 - 三位一體 (Triad)。這個模式現在已經改變了 (另找時間再談),不過在M社全盛時期這可是個主流-Program Manager(規劃師),SDE(天才 coder),SDET(不是tester 喔,是 developer in test)。這三類人互不隸屬,全靠"恐怖平衡"來完成產品。所以M社的研發並不像大家想像的井井有條,其實是吵吵鬧鬧的,愛恨糾結的情節超多。
我自己常常比喻成"三權分立",真的非常貼切。不知道當初設計的人是否真的有參考?
雖然紛紛擾擾,神奇的是還是能完成產品,而且品質有定的水準(我知道有人會皺眉頭)。但是明顯的缺點是時間拖很久(我最長的經驗是三年半),已經不符合現代市場的需求了。不過在我看來這還是一個非常經典的模式,其中的眉角帶我慢慢道來。
詳見全文 https://www.gitbook.com/book/ericyeh92094/self-reflection-and-insight-for-s-w-engineering/details
請教一個問題
作者是那位?